@charset "UTF-8";
.form_add {
	width: 400px;
	margin-bottom: 20px;
}
.form_upload {
	width: 300px;
}
.fieldset_upload > div {
	vertical-align: middle;
}
.ItemAddNameBlock {
	width: 90%;
}
.DoctorIndexItem {
	min-height: 8em;
	border: #919191 solid 1px;
	margin: 0 1% 20px 1%;
	cursor: pointer;
	padding: 10px 1% 10px 1%;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	background: white;
	background: -moz-linear-gradient(top, white 0%, #CFCFCF 69%, white 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,white), color-stop(69%,#CFCFCF), color-stop(100%,white));
	background: -webkit-linear-gradient(top, white 0%,#CFCFCF 69%,white 100%);
	background: -o-linear-gradient(top, white 0%,#CFCFCF 69%,white 100%);
	background: -ms-linear-gradient(top, white 0%,#CFCFCF 69%,white 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cfcfcf',GradientType=0 );
	background: linear-gradient(top, white 0%,#CFCFCF 69%,white 100%);
	font-family: Candara, Corbel, "DejaVu Sans Light", "DejaVu Sans", "Century Gothic", arial, sans-serif;
}
.DoctorIndexItemLink {
	text-decoration: none;
}
.Index_Doctor_specialties_label {
	font-size: 120%;
	font-weight: bold;
	margin-top: 3px;
	color: #444340;
}
.Index_Doctor_name {
	font-size: 150%;
	color: #444340;
}
.Index_Doctor_specialties {
	color: #444340;
}
.FormFieldset {
	border: 1px #777 solid;
	margin-bottom: 20px;
	padding-top: 15px;
	margin-left: 0;
	margin-right: 0;
}
.ui-grid-a .ui-field-contain .ui-controlgroup-label { width: 50%; text-align: left; }
.ui-grid-a fieldset.ui-controlgroup .ui-controlgroup-controls { width: 46%; }
.ui-grid-b .ui-field-contain .ui-controlgroup-label { width: 50%; text-align: left; }
.ui-grid-b fieldset.ui-controlgroup .ui-controlgroup-controls { width: 46%; }
.editableTextarea textarea {
	min-width: 520px;
	min-height: 300px;
}
.camera_wrap {
	max-width: 900px;
	padding-bottom: 60px;
}
.camera_box {
	max-width: 900px;
	margin: 0 auto;
}
.clearLeft {
	clear: left;
}
.clearRight {
	clear: right;
}
.clearBoth {
	clear: both;
}
.underline {
	text-decoration: underline;
}
.editableTextarea textarea, .wysiwyg textarea {
	min-width: 540px;
	min-height: 300px;
}
.ui-field-contain .ui-controlgroup div.ui-select, .ui-field-contain .ui-controlgroup div.ui-checkbox, .ui-field-contain .ui-controlgroup div.ui-radio {
	width: 78%;
}
.ui-field-contain .ui-controlgroup-horizontal div.ui-radio {
	width: initial;
}
.ui-controlgroup-label {
	text-align: right;
}
.ui-listview h1, .ui-listview h2, .ui-listview h3, .ui-listview h4, .ui-listview h5, .ui-listview h6 {
	margin: 0;
	padding: 0 0 5px 0;
}
.forced-icon {
	width: 18px; height: 18px; margin-left: 12px; position: absolute;
}
.content-info {
	max-width: 1000px;
}
.content-info-phone-box {
	font-weight: bold; margin-top: 10px;
}
.content-info-span {
	margin-left: 35px;
}
.content-info-address-box {
	margin-top: 10px;
}
.map-link {
	text-align: left;
}
.hide {
	display: none;
}
.stars-box {
	padding-bottom: 10px;
}
.photos-box {
	margin-top: 30px;
}
.photos-list {
	width: 140px;
}
.learn-more-link {
	color: white; text-shadow: none;
}
.logo_button {
	text-align: center;
	background-image: url(/image/logo.gif); 
	background-repeat: no-repeat;
	background-position: bottom center;
	height: 140px;
}
.logo_button_span {
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.clearLeft {
	clear: left;
}
.clearRight {
	clear: right;
}
.clearBoth {
	clear: both;
}
.cityTitle {
	font-size: 20px;
}
